

What Programming Language?
#1
Posted 02 April 2014 - 09:47 AM
So where should I start? I heard C++ is the most widely used but I've heard lots of good things about Python too....
#3
Posted 02 April 2014 - 10:40 AM
Codeacademy.com. Go to their Python course.
#5
Posted 02 April 2014 - 12:51 PM
#6
Posted 02 April 2014 - 12:54 PM
Darth Futuza, on 02 April 2014 - 12:51 PM, said:
Not sure about that. Having foundations on data structures and algorithms is more important than learning any particular code. Get the basics on how to solve problems, then you can figure out the syntax for any particular language.
Python isn't even necessarily the best for learning either, but it does have some relevance in the game world. C is a great language to learn how to shoot yourself in the face with code, and everything you learn there can translate to c++ when needed. But bang for your buck, I'd go python to learn data structures and algorithms, then focus on a game friendly language after that.
#8
Posted 02 April 2014 - 12:58 PM
Helmstif, on 02 April 2014 - 09:47 AM, said:
So where should I start? I heard C++ is the most widely used but I've heard lots of good things about Python too....
You won't make much money. You're playing the lottery, and some developers win.
If you want to make an iphone app, why not start by making an iphone app? Learn objective-c. Though if you want to make games, then I'd download Unity and start learning C# (don't let javascript suck you in with its laziness. You'll only pay for it in the end).
Failing that, download Eclipse and start learning java. That route is free too. Expect to be miserable though. It takes a lot of failure before everything clicks and works.
#9
Posted 02 April 2014 - 01:02 PM
Darth Futuza, on 02 April 2014 - 12:57 PM, said:
C++ can be easy enough though. Try making a simple text based battleship game using C++, really not to difficult.
Yah, but I don't think he's looking at making game engines. Just making games, which means using game engines that already exist and scripting action for them.
C++ has it's place, but for learning... not really sure about that.
#12
Posted 02 April 2014 - 04:05 PM



#13
Posted 02 April 2014 - 04:19 PM

Raymarched diamond, carved out the facets using plane different sized octahedrons. There is reflection both external and internal, chromatic dispersion (rainbow colors) and refraction. Runs in real-time at 60 FPS.

Playing around with some simple 4x antialiasing.

Ray-traced scene with multi-reflections and refraction.

Voronoi diagram based waves.

Randomly generated art piece, not really sure what it is. Just playing around with shaders.

Volumetric julia set fractal.

2d julia set with normalized iteration count.

Another 2d julia set except with normalized iteration count and an escape threshold of exactly 1.0

Random colorful pattern.
#14
Posted 02 April 2014 - 06:56 PM
S3dition, on 02 April 2014 - 12:58 PM, said:
Also,
S3dition, on 02 April 2014 - 12:58 PM, said:
That's the point. Lottery = minimal investment. Even if I don't end up making any money, I still get to learn some programming skill. And at this day and age, programming sounds like the kind of skill one would be glad to have.
Heffay, on 02 April 2014 - 01:02 PM, said:
Yup. In fact I would be glad if one day I could make a 16-bit colored 2D game....
#15
Posted 02 April 2014 - 07:06 PM
I would defiantly recommend it as a good way to get your foot into Object based programining
#16
Posted 02 April 2014 - 07:12 PM
JC Daxion, on 02 April 2014 - 07:06 PM, said:
Thanks for the motivation. I do have a concept for a very simple game in mind, and I've been observing and learning from some indie games for a while, the latter part I think I'm getting somewhere.
All I need is time.
#17
Posted 02 April 2014 - 07:53 PM
Helmstif, on 02 April 2014 - 07:12 PM, said:
Somewhere out there is a number floating around - the approximate time it takes to actually master something.
Starting skill is partially irrelevant to how good you can be - "partially" because those who start out skilled, tend to have a harder time learning to improve. (exceptions to every rule and all that)
TLDR: so long as you are willing to put the time and effort into it - you could learn to do anything you want.
Personally?
I am hoping to someday make something along the lines of Front Mission.

#19
Posted 02 April 2014 - 11:29 PM
SiliconLife, on 02 April 2014 - 04:05 PM, said:
Wow. Thats beautiful.
#20
Posted 02 April 2014 - 11:44 PM
SiliconLife, on 02 April 2014 - 04:05 PM, said:
So does it mean that, with some refined algorithms in C, I could generate stuff like Minecraft/Terraria worlds?

1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users